586107220301aebf42a4ff4f45d4d2208dd9ee89,KUAS-AP-Material/app/src/main/java/silent/kuasapmaterial/libs/VibrateHelper.java,VibrateHelper,setCourseVibrate,#Context#,91
Before Change
public static void setCourseVibrate(Context context) {
List<CourseModel> courseModelList = Utils.loadCourseVibrate(context);
if (courseModelList != null) {
for (CourseModel courseModel : courseModelList) {
if (!courseModel.start_time.contains(":") || !courseModel.end_time.contains(":")) {
List<String> sectionList = new ArrayList<>(Arrays.asList(
context.getResources().getStringArray(R.array.course_sections)));
courseModel.start_time =
context.getResources().getStringArray(R.array.start_time)[sectionList
.indexOf(courseModel.section)];
courseModel.end_time =
context.getResources().getStringArray(R.array.end_time)[sectionList
.indexOf(courseModel.section)];
}
setCourseAlarm(context, courseModel.start_time, courseModel.dayOfWeek,
courseModel.notifyKey * 1000, true);
setCourseAlarm(context, courseModel.end_time, courseModel.dayOfWeek,
courseModel.notifyKey * 10000, false);
}
}
}
After Change
}
public static void setCourseVibrate(Context context) {
List<CourseModel> courseModelList = Utils.loadCourseVibrate(context);
if (courseModelList != null) {
for (int i = 0; i < courseModelList.size(); i++) {
CourseModel courseModel = courseModelList.get(i);
if (!courseModel.start_time.contains(":") || !courseModel.end_time.contains(":")) {
List<String> sectionList = new ArrayList<>(Arrays.asList(
context.getResources().getStringArray(R.array.course_sections)));
courseModel.start_time =
context.getResources().getStringArray(R.array.start_time)[sectionList
.indexOf(courseModel.section)];
courseModel.end_time =
context.getResources().getStringArray(R.array.end_time)[sectionList
.indexOf(courseModel.section)];
}
if (i % 2 == 0) {
setCourseAlarm(context, courseModel.start_time, courseModel.dayOfWeek,
courseModel.notifyKey * 1000, true);
} else {
setCourseAlarm(context, courseModel.end_time, courseModel.dayOfWeek,
courseModel.notifyKey * 10000, false);
}
}
}